Micron Document
Livres et Wikis | Archives | Info


Java Class Library
part 3/8 Β· 24.1 KB total
layout: Wide Β· Narrow Β· Centered
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Conformance

Any Java implementation must pass the Java Technology Compatibility Kit
tests for compliance, which includes JCL tests.

Main features

JCL Features are accessed through classes provided in packages.

β€’ java.lang contains fundamental classes and interfaces closely tied to
the language and runtime system.
β€’ I/O and networking access the platform file system, and more generally
networks through the java.io, java.nio and java.net packages. For
networking, SCTP is available through com.sun.nio.sctp.
β€’ Mathematics package: java.math provides mathematical expressions and
evaluation, as well as arbitrary-precision decimal and integer number
datatypes.
β€’ Collections and Utilities : built-in Collection data structures, and
utility classes, for regular expressions, concurrency, logging and
β€’ GUI and 2D Graphics: the AWT package (java.awt) basic GUI operations
and binds to the underlying native system. It also contains the 2D
Graphics API. The Swing package (javax.swing) is built on AWT and
provides a platform-independent widget toolkit, as well as a
pluggable look and feel. It also deals with editable and non-editable
text components.
β€’ Sound: interfaces and classes for reading, writing, sequencing, and
synthesizing of sound data.

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────